package itsm.isperp.module.entity.performance; 

import itsm.isperp.workflow.domain.BaseProcessBean;

import java.sql.Timestamp;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 实体
 * 
 * @author lizx
 * @date 2017-08-29 09:15
 */
@Entity
@Table(name = "per_performance")
public class PerPerformance extends BaseProcessBean {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	 
	//
	@Column
	protected String code;
	 
	//
	@Column
	protected String managerDescription;
	 
	//
	@Column
	protected String managerFullname;
	 
	//
	@Column
	protected String managerName;
	 
	//
	@Column
	protected Date managerSubmitDate;
	 
	//
	@Column
	protected String perLevel;
	
	@Column
  protected String perLevelManager;
	 
	//
	@Column
	protected Integer perMonth;
	 
	//
	@Column
	protected String perUserFullname;
	 
	//
	@Column
	protected String perUserName;
	 
	//
	@Column
	protected Integer perYear;
	 
	//
	@Column
	protected String selfDescription;
	 
	//
	@Column
	protected Date selfSubmitDate;
	
	 @Column
	protected String positionName;
	 
	//
	@Column
	protected String status;
	
	@Column
  protected Float selfTotalScore;
	
	@Column
  protected Float managerTotalScore;
	
	@Column
  protected String lastApprover;
   
  //
  @Column
  protected String lastApproverName;
  
  @Column
  protected String perSettingId;

  public String getCode() {
    return code;
  }

  public void setCode(String code) {
    this.code = code;
  }

  public String getManagerDescription() {
    return managerDescription;
  }

  public void setManagerDescription(String managerDescription) {
    this.managerDescription = managerDescription;
  }

  public String getManagerFullname() {
    return managerFullname;
  }

  public void setManagerFullname(String managerFullname) {
    this.managerFullname = managerFullname;
  }

  public String getManagerName() {
    return managerName;
  }

  public void setManagerName(String managerName) {
    this.managerName = managerName;
  }

  public Date getManagerSubmitDate() {
    return managerSubmitDate;
  }

  public void setManagerSubmitDate(Date managerSubmitDate) {
    this.managerSubmitDate = managerSubmitDate;
  }

  public String getPerLevel() {
    return perLevel;
  }

  public void setPerLevel(String perLevel) {
    this.perLevel = perLevel;
  }

  public Integer getPerMonth() {
    return perMonth;
  }

  public void setPerMonth(Integer perMonth) {
    this.perMonth = perMonth;
  }

  public String getPerUserFullname() {
    return perUserFullname;
  }

  public void setPerUserFullname(String perUserFullname) {
    this.perUserFullname = perUserFullname;
  }

  public String getPerUserName() {
    return perUserName;
  }

  public void setPerUserName(String perUserName) {
    this.perUserName = perUserName;
  }

  public Integer getPerYear() {
    return perYear;
  }

  public void setPerYear(Integer perYear) {
    this.perYear = perYear;
  }

  public String getSelfDescription() {
    return selfDescription;
  }

  public void setSelfDescription(String selfDescription) {
    this.selfDescription = selfDescription;
  }

  public Date getSelfSubmitDate() {
    return selfSubmitDate;
  }

  public void setSelfSubmitDate(Date selfSubmitDate) {
    this.selfSubmitDate = selfSubmitDate;
  }

  public String getStatus() {
    return status;
  }

  public void setStatus(String status) {
    this.status = status;
  }

  public String getPositionName() {
    return positionName;
  }

  public void setPositionName(String positionName) {
    this.positionName = positionName;
  }

  public String getPerLevelManager() {
    return perLevelManager;
  }

  public void setPerLevelManager(String perLevelManager) {
    this.perLevelManager = perLevelManager;
  }

  public Float getSelfTotalScore() {
    return selfTotalScore;
  }

  public void setSelfTotalScore(Float selfTotalScore) {
    this.selfTotalScore = selfTotalScore;
  }

  public Float getManagerTotalScore() {
    return managerTotalScore;
  }

  public void setManagerTotalScore(Float managerTotalScore) {
    this.managerTotalScore = managerTotalScore;
  }

  public String getLastApprover() {
    return lastApprover;
  }

  public void setLastApprover(String lastApprover) {
    this.lastApprover = lastApprover;
  }

  public String getLastApproverName() {
    return lastApproverName;
  }

  public void setLastApproverName(String lastApproverName) {
    this.lastApproverName = lastApproverName;
  }

  public String getPerSettingId() {
    return perSettingId;
  }

  public void setPerSettingId(String perSettingId) {
    this.perSettingId = perSettingId;
  }


}
